package beans;

import java.io.Serializable;

public class GrupoBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int idGrupo;
	private String apelido;
	private String telefone;
	private int numIntegrantes;
	private int appInstalado;
	private int appNInstalado;	
	public String dataCadastro;
	public boolean status;
	
	public GrupoBean() {
		super();
	}
	public GrupoBean(int idGrupo, String apelido, String telefone,int numIntegrantes, int appInstalado,int appNInstalado, String dataCadastro, boolean status) {
		super();
		this.idGrupo = idGrupo;
		this.apelido = apelido;
		this.telefone = telefone;
		this.numIntegrantes = numIntegrantes;
		this.appInstalado = appInstalado;
		this.appNInstalado = appNInstalado;
		this.dataCadastro = dataCadastro;
		this.status = status;
	}
	
	public GrupoBean(GrupoBean grupo) {
		super();
		this.idGrupo = grupo.getIdGrupo();
		this.apelido = grupo.getApelido();
		this.telefone = grupo.telefone;
		this.numIntegrantes = grupo.getNumIntegrantes();
		this.appInstalado = grupo.getAppInstalado();
		this.appNInstalado = grupo.getAppNInstalado();
		this.dataCadastro = grupo.getDataCadastro();
		this.status = grupo.isStatus();
	}
	
	// GETTERS
	public int getIdGrupo() {return idGrupo;}
	public String getApelido() {
		if (apelido == null)
			apelido = "";
		return apelido;}

	public String getTelefone() {return telefone;}
	public int getNumIntegrantes() {return numIntegrantes;}
	public int getAppInstalado() {return appInstalado;}
	public int getAppNInstalado() {return appNInstalado;}
	public String getDataCadastro() {
		if (dataCadastro == null)
			dataCadastro = "";
		return dataCadastro;}
	public boolean isStatus() {return status;}
	
	// SETTERS
	public void setIdGrupo(int idGrupo) {this.idGrupo = idGrupo;}
	public void setApelido(String apelido) {this.apelido = apelido;}
	public void setTelefone(String telefone) {this.telefone = telefone;}
	public void setNumIntegrantes(int numIntegrantes) {this.numIntegrantes = numIntegrantes;}
	public void setAppInstalado(int appInstalado) {this.appInstalado = appInstalado;}
	public void setAppNInstalado(int appNInstalado) {this.appNInstalado = appNInstalado;}
	public void setDataCadastro(String dataCadastro) {this.dataCadastro = dataCadastro;}
	public void setStatus(boolean status) {this.status = status;}

}
